﻿using System;

namespace CheckSumCreator
{
    class Program
    {
        /// <summary>
        /// Главный метод.
        /// </summary>
        /// <param name="args">Аргументы командной строки.</param>
        /// <returns>Возвращает 1, если успешно, 0 в противном случае.</returns>
        public static int Main(string[] args)
        {
            if (args.Length < 2)
            {
                Console.WriteLine("Ошибка! Должны быть введены 2 параметра");
                return 0;
            }

            CheckSumCreator ch = new CheckSumCreator(args[0], args[1]);
            try
            {
                if (!ch.BuildXml())
                {
                    Console.WriteLine("В каталоге сожержится файл с таким именем");
                    return 0;
                }
            }
            catch (Exception l)
            {
                ch.Destroy();
                Console.WriteLine(l);
            }

            return 1;
        }
    }
}
